/*

GGGGGGGGGGGGGGGGGGG		AAAAAAAAAAAAAAAAAAAAAA		DDDDDDDDDDDD
GG						AAAAAAAAAAAAAAAAAAAAAA		DD		      DD
GG						AA				AA		DD                        DD
GG						AA				AA		DD                          DD
GG						AA				AA		DD                            DD
GG						AA				AA		DD                             DD
GG						AA				AA		DD                              DD
GG        GGGGGGGGGGGGGG		AA				AA		DD                             DD
GG        GGGGGGGGGGGGGG		AAAAAAAAAAAAAAAAAAAAAA		DD                            DD
GG				GG		AAAAAAAAAAAAAAAAAAAAAA		DD                           DD
GG				GG		AA				AA		DD                          DD
GG				GG		AA				AA		DD                         DD
GGGGGGGGGGGGGGGGGGGG		AA				AA		DD                        DD
GGGGGGGGGGGGGGGGGGGG      	AA				AA		DDDDDDDDDDDDD

						(lol, ASCII)

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
	     TBC          |	    	   Table of Contents		     |	          TBC
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|		- Table of Contents.................................................TBC				      |
|		- Initial Configuration..............................................CFG.1				      |
|		- Custom Configuration...........................................CFG.2				      |
|			- Client/Server Commands............................CFG.2-1			      |
|			- Map Command............................................CFG.2-2			      |
|		- ASSMod Configuration...........................................CFG.3				      |
|			- ASS Client/Server Commands..................... CFG.3-1		      	      |
|			- ASS Map Command......................................CFG.3-2			      |
|		- ULX Configuration................................................. CFG.4			      |
|			- ULX Client/Server Commands......................CFG.4-1		      	      |
|			- ULX Map Command.....................................CFG.4-2			      |
|		- Other Configuration..............................................CFG.5				      |
|			- Limit ConVars............................................. CFG.5-1	  	                |
|			- Toggle ConVars...........................................CFG.5-2	  	                |
|			- Models........................................................CFG.5-3	  	                |
|		- Don't Worry About This.........................................CFG.6				      |
*/



// Initial Configuration: CFG.1-0
// The name of your admin mod.
// ***IMPORTANT*** ASSMod and ULX and SS have prewritten configurations! Just use the mod.Name as "ASSmod" or "ULX" or "SS" to use this.
mod = {}
mod.Name = "ASSmod"





if string.lower(mod.Name) != "assmod" and string.lower(mod.Name) != "ulx" and string.lower(mod.Name) != "ss" then


/********************************************************* CUSTOM CONFIGURATION - CFG.2**********************************************************/


/*************************************** Client/Server Commands - CFG.2-1 *********************************************

	All the buttons in the client and server panels!
	MUST BE IN THIS FORMAT:
	{ "Button Name", { "ConsoleCommand", OptionalNumber }, "Icon path"},
	Optional number is if the console is toggle-able (i.e. muting someone in ASSmod)
	If your mod doesn't have console commands... well, sorry then. 
	i.e. "ulx slay" or "ASS_KillPlayer"

	>> THIS IS ONLY IF YOU ARE USING A MOD BESIDES ULX OR ASSMOD <<
	
/*************************************************************************************************************/

mod.ClientCmds = {}

mod.ServerCmds = {}



// Map Command - CFG.2-2
// The command used to change maps, i.e. "ulx map" or "ASS_ChangeMap"
mod.MapCmd = ""






/*************************************************** SS CONFIGURATION - FOR SAMMI (under construction) **************************************************/
elseif string.lower(mod.Name) == "ss" then



mod.ClientCmds = {
{ "Ignite", { "ignite", 1}},
{ "Give Health", { "sethp" }},
{ "Set Title", { "title" }},
{ "Set Title", { "title" }},
}

mod.ServerCmds = {
{ "Kick", { "kick" }},
{ "Info", { "info" }},
}

mod.MapCmd = ""








/********************************************************* ASSMOD CONFIGURATION - CFG.3 **********************************************************/
elseif string.lower(mod.Name) == "assmod" then


// Client/Server Commands - CFG.3-1
mod.ClientCmds = {
{ "Bring" ,{ "ASS_BringToMe" },"gad/client/bring"},
{ "Explode" ,{ "ASS_ExplodePlayer" },"gad/client/explode"},
{ "Freeze" ,{ "ASS_Freeze" },"gad/client/freeze"},
{ "Gimp" ,{ "ASS_Gimp" ,1}},
{ "Give Armor" ,{ "ASS_GiveTakeArmor" }},
{ "Give Health" ,{ "ASS_GiveTakeHealth" }},
{ "Give Weapon" ,{ "ASS_GiveItem" }},
{ "God" ,{ "ASS_God" ,1},"gad/client/god"},
{ "Goto" ,{ "ASS_TeleportTo" },"gad/client/goto"},
{ "Ignite" ,{ "ASS_Burn" ,1},"gad/client/ignite"}, 
{ "Mute" ,{ "ASS_Mute" ,1},"gad/client/mute"}, 
{ "Ragdoll" ,{ "ASS_Ragdoll" ,1}},
{ "Rocket" ,{ "ASS_RocketPlayer" },"gad/client/rocket"},
{ "Slap" ,{ "ASS_SlapPlayer" ,4},"gad/client/slap"},
{ "Slay" ,{ "ASS_KillPlayer" }},
{ "Speed" ,{ "ASS_Speed" ,1},"gad/client/speed"},
{ "Strip" ,{ "ASS_StripWeapons" }},
{ "Take Armor" ,{ "ASS_GiveTakeArmor" }},
{ "Take Health" ,{ "ASS_GiveTakeHealth" }},
{ "Teleport" ,{ "ASS_TeleportToTarget" },"gad/client/teleport"},
{ "Unfreeze" ,{ "ASS_UnFreeze" }},
{ "Ungod" ,{ "ASS_God" ,0}},
{ "Unignite" ,{ "ASS_Ignite" ,0}},
{ "Unspeed",{ "ASS_Speed" ,0}},
{ "Unmute"  ,{ "ASS_Mute" ,0}},
{ "Ungimp" ,{ "ASS_Gimp" ,0}},
{ "Unragdoll" ,{ "ASS_Ragdoll" ,0}}
}

mod.ServerCmds = {
{ "Ban (5 min)" ,{ "ASS_BanPlayer" ,5}},
{ "Ban (60 min)" ,{ "ASS_BanPlayer" ,60}},
{ "Ban (perma)" ,{ "ASS_BanPlayer" }},
{ "Cleanup" ,{ "ASS_Cleanup" }},
{ "Info" ,{}}, //This is automatically created by the System, doesn't need a concommand
{ "Kick" ,{ "ASS_KickPlayer" }},
{ "Set Access" ,{ "ASS_PromotePlayer" }}
}


// Map Command - CFG.3-2
mod.MapCmd = "ASS_ChangeMap"







/********************************************************* ULX CONFIGURATION - CFG.4 ***************************************************************/

elseif string.lower(mod.Name) == "ulx" then

// ULX Server/Client Commands - CFG.4-1
mod.ClientCmds = {
{ "Blind", { "blind" },"gad/client/blind"},
{ "Bring", { "bring" },"gad/client/bring"},
{ "Cloak", { "cloak" },"gad/client/cloak"},
{ "Freeze", { "freeze" },"gad/client/freeze"},
{ "Gag", { "gag" }},
{ "Gimp", { "gimp" }},
{ "God", { "god" },"gad/client/god"},
{ "Goto", { "goto" },"gad/client/goto"},
{ "Ignite", { "ignite" },"gad/client/ignite"},
{ "Jail", { "jail" },"gad/client/jail"},
{ "Maul", { "maul" },"gad/client/maul"},
{ "Mute", { "mute" },"gad/client/mute"},
{ "Ragdoll", { "ragdoll" }},
{ "Slap", { "slap" },"gad/client/slap"},
{ "Slay", { "slay" }},
{ "Spectate", { "spectate" }},
{ "Sslay", { "sslay" }},
{ "Teleport", { "tp" },"gad/client/teleport"},
{ "Unblind", { "unblind" }},
{ "Uncloak", { "uncloak" }},
{ "Unfreeze", { "unfreeze" }},
{ "Ungag", { "ungag" }},
{ "Ungod", { "ungod" }},
{"Unignite",{"unignite"}},
{ "Unjail", { "unjail" }},
{ "Unmute", { "unmute" }},
{ "Ungimp", { "ungimp" }},
{ "Ungragdoll", { "unragdoll" }},
{ "Whip", { "whip" },"gad/client/whip"},
}

mod.ServerCmds = {
{ "Ban (5 min)", { "ban", 5, "Banned"}},
{ "Ban (60 min)", { "ban", 60, "Banned"}},
{ "Ban (perma)", { "ban", 0, "Banned" }},
{ "Cleanup", { "cexec", "gmod_cleanup" }},
{ "Info", {}},
{ "Kick", { "kick", "Kicked" }},
{ "Set Access", { "adduser" }}
}


// ULX Map Command - CFG.4-2
mod.MapCmd = "map"

end





/*********************************************************** OTHER CONFIG - CFG.5 ***************************************************************/



/*********************** Limit ConVars - CFG.5-1 ********************************

	All the sliders/sandbox vars in the admin panel!
	MUST BE IN THIS FORMAT:
	{ text = "Slider name", var = "convar", val = default value }
	Used for things that have values other than 1/0; i.e.  sv_gravity

**********************************************************************/

mod.Sandboxvars = {
	{	text = "#SBoxMaxBalloons",	var = "sbox_maxballoons",	val = 10	},
	{	text = "#SBoxMaxButtons",	var = "sbox_maxbuttons",	val = 50	},
	{	text = "#SBoxMaxDynamite",	var = "sbox_maxdynamite",	val = 3	},
	{	text = "#SBoxMaxEffects",	var = "sbox_maxeffects",	val = 10	},
	{	text = "#SBoxMaxEmitters",	var = "sbox_maxemitters",	val = 10	},
	{	text = "#SBoxMaxHoverBalls",	var = "sbox_maxhoverballs",	val = 20	},
	{	text = "#SBoxMaxLamps",	var = "sbox_maxlamps",		val = 10	},
	{	text = "#SBoxMaxNPCs",	var = "sbox_maxnpcs",		val = 3	},
	{	text = "#SBoxMaxProps",	var = "sbox_maxprops",		val = 100	},
	{	text = "#SBoxMaxRagdolls",	var = "sbox_maxragdolls",	val = 10	},
	{	text = "#SBoxMaxSENTs",	var = "sbox_maxsents",		val = 20	},
	{	text = "#SBoxMaxSpawners",	var = "sbox_maxspawners",	val = 10	},
	{	text = "#SBoxMaxThrusters",	var = "sbox_maxthrusters",	val = 50	},
	{	text = "#SBoxMaxTurrets",	var = "sbox_maxturrets",	val = 5	},
	{	text = "#SBoxMaxVehicles",	var = "sbox_maxvehicles",	val = 5	},
	{	text = "#SBoxMaxWheels",	var = "sbox_maxwheels",	val = 20	},
}

mod.Wirevars = {
	{	text = "Max Wire Address Buses:",	var = "sbox_maxwire_addressbuss",	val = 20	},
	{	text = "Max Wire Advanced Inputs",	var = "sbox_maxwire_adv_inputs",	val = 20	},
	{	text = "Max Wire Buttons :",	var = "sbox_maxwire_buttons",	val = 20	},
	{	text = "Max Wire Cams:",	var = "sbox_maxwire_cams",	val = 20	},
	{	text = "Max Wire CD Disks:",	var = "sbox_maxwire_cd_disks",	val = 20	},
	{	text = "Max Wire CD Locks:",	var = "sbox_maxwire_cd_locks",	val = 20	},
	{	text = "Max Wire Colorers:",	var = "sbox_maxwire_colorers",	val = 20	},
	{	text = "Max Wire Console Screens:",	var = "sbox_maxwire_consolescreens",	val = 20	},
	{	text = "Max Wire CPUs:",	var = "sbox_maxwire_cpus",	val = 20	},
	{	text = "Max Wire Data Satellites:",	var = "sbox_maxwire_data_satellitedishs",	val = 20	},
	{	text = "Max Wire Data Stores:",	var = "sbox_maxwire_data_stores",	val = 20	},
	{	text = "Max Wire Data Transferrers:",	var = "sbox_maxwire_data_transferers",	val = 20	},
	{	text = "Max Wire Data Plugs:",	var = "sbox_maxwire_dataplugs",	val = 20	},
	{	text = "Max Wire Data Ports:",	var = "sbox_maxwire_dataports",	val = 20	},
	{	text = "Max Wire Data Rates:",	var = "sbox_maxwire_datarates",	val = 20	},
	{	text = "Max Wire Data Sockets:",	var = "sbox_maxwire_datasockets",	val = 20	},
	{	text = "Max Wire Detonators:",	var = "sbox_maxwire_detonators",	val = 20	},
	{	text = "Max Wire Digital Screens:",	var = "sbox_maxwire_digitalscreens",	val = 20	},
	{	text = "Max Wire Dual Inputs:",	var = "sbox_maxwire_dual_inputs",	val = 20	},
	{	text = "Max Wire Entity Markers:",	var = "sbox_maxwire_emarkers",	val = 20	},
	{	text = "Max Wire Emitters:",	var = "sbox_maxwire_emitters",	val = 20	},
	{	text = "Max Wire Explosives:",	var = "sbox_maxwire_explosive",	val = 20	},
	{	text = "Max Wire Expressions:",	var = "sbox_maxwire_expressions",	val = 20	},
	{	text = "Max Wire Forcers:",	var = "sbox_maxwire_forcers",	val = 20	},
	{	text = "Max Wire FX Emitters:",	var = "sbox_maxwire_fx_emitter",	val = 20	},
	{	text = "Max Wire Comparison Gates:",	var = "sbox_maxwire_gate_comparisons",	val = 30	},
	{	text = "Max Wire Duplexer Gates:",	var = "sbox_maxwire_gate_duplexer",	val = 16	},
	{	text = "Max Wire Expression Gates:",	var = "sbox_maxwire_gate_expressions",	val = 20	},
	{	text = "Max Wire Logic Gates:",	var = "sbox_maxwire_gate_logics",	val = 30	},
	{	text = "Max Wire Memory Gates:",	var = "sbox_maxwire_gate_memorys",	val = 30	},
	{	text = "Max Wire Selection Gates:",	var = "sbox_maxwire_gate_selections",	val = 30	},
	{	text = "Max Wire Time Gates:",	var = "sbox_maxwire_gate_times",	val = 30	},
	{	text = "Max Wire Trig Gates:",	var = "sbox_maxwire_gate_trigs",	val = 30	},
	{	text = "Max Wire Gates:",	var = "sbox_maxwire_gates",	val = 30	},
	{	text = "Max Wire GPS:",	var = "sbox_maxwire_gpss",	val = 10	},
	{	text = "Max Wire GPUs:",	var = "sbox_maxwire_gpus",	val = 20	},
	{	text = "Max Wire Graphics Tablets:",	var = "sbox_maxwire_graphics_tablets",	val = 20	},
	{	text = "Max Wire Gyroscopes:",	var = "sbox_maxwire_gyroscopes",	val = 20	},
	{	text = "Max Wire HDDs:",	var = "sbox_maxwire_hdds",	val = 20	},
	{	text = "Max Wire Holoemitters:",	var = "sbox_maxwire_holoemitters",	val = 20	},
	{	text = "Max Wire Hologrids:",	var = "sbox_maxwire_hologrids",	val = 20	},
	{	text = "Max Wire Hoverballs:",	var = "sbox_maxwire_hoverballs",	val = 20	},
	{	text = "Max Wire Hoverdrives:",	var = "sbox_maxwire_hoverdrives",	val = 20	},
	{	text = "Max Wire Igniters:",	var = "sbox_maxwire_igniters",	val = 20	},
	{	text = "Max Wire Indicators:",	var = "sbox_maxwire_indicators",	val = 20	},
	{	text = "Max Wire Inputs:",	var = "sbox_maxwire_inputs",	val = 20	},
	{	text = "Max Wire Keyboards:",	var = "sbox_maxwire_keyboards",	val = 20	},
	{	text = "Max Wire Keypads:",	var = "sbox_maxwire_keypads",	val = 20	},
	{	text = "Max Wire Lamps:",	var = "sbox_maxwire_lamps",	val = 20	},
	{	text = "Max Wire LAS Receivers:",	var = "sbox_maxwire_las_receivers",	val = 20	},
	{	text = "Max Wire Lights:",	var = "sbox_maxwire_lights",	val = 20	},
	{	text = "Max Wire Locators:",	var = "sbox_maxwire_locators",	val = 20	},
	{	text = "Max Wire Nailers:",	var = "sbox_maxwire_nailers",	val = 20	},
	{	text = "Max Wire Oscilloscopes:",	var = "sbox_maxwire_oscilloscopes",	val = 20	},
	{	text = "Max Wire Outputs:",	var = "sbox_maxwire_outputs",	val = 20	},
	{	text = "Max Wire Panels:",	var = "sbox_maxwire_panels",	val = 20	},
	{	text = "Max Wire Pixels:",	var = "sbox_maxwire_pixels",	val = 20	},
	{	text = "Max Wire Plugs:",	var = "sbox_maxwire_plugs",	val = 20	},
	{	text = "Max Wire Pods:",	var = "sbox_maxwire_pods",	val = 20	},
	{	text = "Max Wire Radios:",	var = "sbox_maxwire_radioes",	val = 20	},
	{	text = "Max Wire Rangers:",	var = "sbox_maxwire_rangers",	val = 20	},
	{	text = "Max Wire Relays:",	var = "sbox_maxwire_relays",	val = 20	},
	{	text = "Max Wire Screens:",	var = "sbox_maxwire_screens",	val = 20	},
	{	text = "Max Wire Sensors:",	var = "sbox_maxwire_sensors",	val = 20	},
	{	text = "Max Wire Smple Explsoives:",	var = "sbox_maxwire_simple_explosive",	val = 20	},
	{	text = "Max Wire Sockets:",	var = "sbox_maxwire_sockets",	val = 20	},
	{	text = "Max Wire Spawners:",	var = "sbox_maxwire_spawners",	val = 20	},
	{	text = "Max Wire Speedometers:",	var = "sbox_maxwire_speedometers",	val = 20	},
	{	text = "Max Wire Target Finders:",	var = "sbox_maxwire_target_finders",	val = 20	},
	{	text = "Max Wire Text Receivers:",	var = "sbox_maxwire_textreceivers",	val = 20	},
	{	text = "Max Wire Text Screens:",	var = "sbox_maxwire_textscreens",	val = 20	},
	{	text = "Max Wire Thrusters:",	var = "sbox_maxwire_thrusters",	val = 20	},
	{	text = "Max Wire Trails:",	var = "sbox_maxwire_trails",	val = 20	},
	{	text = "Max Wire Turrets:",	var = "sbox_maxwire_turrets",	val = 20	},
	{	text = "Max Wire Two-way Radios:",	var = "sbox_maxwire_twoway_radioes",	val = 20	},
	{	text = "Max Wire Users:",	var = "sbox_maxwire_users",	val = 20	},
	{	text = "Max Wire Values:",	var = "sbox_maxwire_values",	val = 20	},
	{	text = "Max Wire Vehicles:",	var = "sbox_maxwire_vehicles",	val = 20	},
	{	text = "Max Wire Water Sensors:",	var = "sbox_maxwire_watersensors",	val = 20	},
	{	text = "Max Wire Waypoints:",	var = "sbox_maxwire_waypoints",	val = 20	},
	{	text = "Max Wire Weights:",	var = "sbox_maxwire_weights",	val = 20	},	
}

if table.HasValue(GetAddonList(),"wire") then table.Add(mod.Sandboxvars,mod.Wirevars) end


// If you want the GAD to automatically limit any sbox_maxwhatevers set to "", then set this to 1.
// **NOTE: If a convar is 0 it will not change it, only if it is "".
mod.AutoLimitConVars = 0





/*********************** Toggle ConVars - CFG.5-2 **************************************

	All the buttons in the admin panel!
	MUST BE IN THIS FORMAT:
	{ "Button Name", "convar" },
	Convar MUST BE TOGGLEABLE! (either 1 or 0) i.e. sv_cheats
	
*********************************************************************************/

mod.Convars = {
{ "PvP Damage" , "sbox_plpldamage" },
{ "Global Godmode" , "sbox_godmode" },
{ "Noclip" , "sbox_noclip" },
{ "Alltalk" , "sv_alltalk" },
{ "Password", "sv_password" },
//{ "Cheats" , "sv_cheats" } CHEATS DON'T WORK! It's restricted in the game.ConsoleCommand function...
}





/*************************** Models - CFG.5-3***************************************

	All the models in the model panel!
	MUST BE IN THIS FORMAT:
	{ "Category Name",{
		"submodels1",
		"submodels2"}},
	**NOTE: These categories include EVERY default player model from Garry's Mod! Additional categories would be custom made player models.
	
******************************************************************************/

mod.Models = {
{"Combine",{
	"models/player/Police.mdl",
	"models/player/Combine_Soldier.mdl",
	"models/player/Combine_Soldier_PrisonGuard.mdl",
	"models/Combine_Super_Soldier.mdl"}},
{"Citizens - Male",{
	"models/player/Group01/Male_01.mdl",
	"models/player/Group01/Male_02.mdl",
	"models/player/Group01/Male_03.mdl",
	"models/player/Group01/Male_04.mdl",
	"models/player/Group01/Male_05.mdl",
	"models/player/Group01/Male_06.mdl",
	"models/player/Group01/Male_07.mdl",
	"models/player/Group01/Male_08.mdl",
	"models/player/Group01/Male_09.mdl"}},
{"Citizens - Female",{
	"models/player/Group01/Female_01.mdl",
	"models/player/Group01/Female_02.mdl",
	"models/player/Group01/Female_03.mdl",
	"models/player/Group01/Female_04.mdl",
	"models/player/Group01/Female_06.mdl",
	"models/player/Group01/Female_07.mdl"}},
{"Rebels - Male",{
	"models/player/Group03/Male_01.mdl",
	"models/player/Group03/Male_02.mdl",
	"models/player/Group03/Male_03.mdl",
	"models/player/Group03/Male_04.mdl",
	"models/player/Group03/Male_05.mdl",
	"models/player/Group03/Male_06.mdl",
	"models/player/Group03/Male_07.mdl",
	"models/player/Group03/Male_08.mdl",
	"models/player/Group03/Male_09.mdl"}},
{"Rebels - Female",{
	"models/player/Group03/Female_01.mdl",
	"models/player/Group03/Female_02.mdl",
	"models/player/Group03/Female_03.mdl",
	"models/player/Group03/Female_04.mdl",
	"models/player/Group03/Female_06.mdl",
	"models/player/Group03/Female_07.mdl"}},
{"Rebel Medics - Male",{
	"models/humans/Group03m/Male_01.mdl",
	"models/humans/Group03m/Male_02.mdl",
	"models/humans/Group03m/Male_03.mdl",
	"models/humans/Group03m/Male_04.mdl",
	"models/humans/Group03m/Male_05.mdl",
	"models/humans/Group03m/Male_06.mdl",
	"models/humans/Group03m/Male_07.mdl",
	"models/humans/Group03m/Male_08.mdl",
	"models/humans/Group03m/Male_09.mdl"}},
{"Rebel Medics - Female",{
	"models/humans/Group03m/Female_01.mdl",
	"models/humans/Group03m/Female_02.mdl",
	"models/humans/Group03m/Female_03.mdl",
	"models/humans/Group03m/Female_04.mdl",
	"models/humans/Group03m/Female_06.mdl",
	"models/humans/Group03m/Female_07.mdl"}},
{"Aliens/Zombies",{
	"models/vortigaunt.mdl",
	"models/player/classic.mdl",
	"models/player/zombiefast.mdl",
	"models/player/zombie_soldier.mdl",
	"models/player/Charple01.mdl",
	"models/player/corpse1.mdl"}},
{"Characters",{
	"models/player/alyx.mdl",
	"models/player/breen.mdl",
	"models/player/barney.mdl",
	"models/player/eli.mdl",
	"models/player/gman_high.mdl",
	"models/player/kleiner.mdl",
	"models/player/monk.mdl",
	"models/player/odessa.mdl",
	"models/player/magnusson.mdl"}},
{"CounterTerrorists",{
	"models/player/urban.mdl",
	"models/player/gasmask.mdl",
	"models/player/riot.mdl",
	"models/player/swat.mdl"}},
{"Terrorists",{
	"models/player/leet.mdl",
	"models/player/guerilla.mdl",
	"models/player/arctic.mdl",
	"models/player/phoenix.mdl"}},
{"Hostages",{
	"models/player/hostage/hostage_01.mdl",
	"models/player/hostage/hostage_02.mdl",
	"models/player/hostage/hostage_03.mdl",
	"models/player/hostage/hostage_04.mdl"}},
}






/****************************** Don't Worry About This - CFG.6  *********************************

	All of this stuff is just configuration for maps/gamemodes.
	Don't mess with it unless you know what you're doing.
	
*****************************************************************************************/

mod.Gamemodes = file.Find( "../gamemodes/*" )
table.sort(mod.Gamemodes,function(a,b) return a < b end)

mod.Maps = file.Find( "../maps/*.bsp" )
for k,v in pairs(mod.Maps) do
	mod.Maps[k] = string.gsub(string.lower( v ), ".bsp", "" )
end
table.sort(mod.Maps, function(a,b) return a < b end)

mod.Weapons = weapons.GetList()